8f0167d1852a0cdbbc0314205228164ae28adbe0,wire-java-generator/src/main/java/com/squareup/wire/java/JavaGenerator.java,JavaGenerator,messageFieldsAndUnknownFieldsConstructor,#NameAllocator#MessageType#,877
Before Change
param.addAnnotation(NULLABLE);
}
result.addParameter(param.build());
if (field.isRepeated()) {
result.addStatement("this.$1L = $2T.immutableCopyOf($1S, $1L)", fieldName,
Internal.class);
} else {
After Change
param.addAnnotation(NULLABLE);
}
result.addParameter(param.build());
if (field.isRepeated() || field.type().isMap()) {
result.addStatement("this.$1L = $2T.immutableCopyOf($1S, $1L)", fieldName,
Internal.class);
} else {